Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

deApiAttribute Class Reference

#include <deApi_Private.hpp>

Inheritance diagram for deApiAttribute:

Inheritance graph
[legend]
Collaboration diagram for deApiAttribute:

Collaboration graph
[legend]
List of all members.

Public Types

enum  Type {
  Invalid = 0, Float, Int, Vector,
  Bool, Color_RGB, Color_Alpha, Color_RGBA,
  UV, UVW, Transform, OutOfRange = 65535
}

Public Member Functions

 deApiAttribute ()
 ~deApiAttribute ()
Type GetAttributeType ()
unsigned long GetRuntimeID ()

Protected Attributes

unsigned long runtimeID

Member Enumeration Documentation

enum deApiAttribute::Type
 

Enumeration values:
Invalid 
Float 
Int 
Vector 
Bool 
Color_RGB 
Color_Alpha 
Color_RGBA 
UV 
UVW 
Transform 
OutOfRange 


Constructor & Destructor Documentation

deApiAttribute::deApiAttribute  
 

deApiAttribute::~deApiAttribute  
 


Member Function Documentation

deApiAttribute::Type deApiAttribute::GetAttributeType  
 

Reimplemented in deApiAttribute_Float.

unsigned long deApiAttribute::GetRuntimeID   [virtual]
 

Reimplemented from deApiObject.


Member Data Documentation

unsigned long deApiAttribute::runtimeID [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Sep 12 20:12:46 2005 for Destiny3D by doxygen1.3-rc3